/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 *//*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package actionForm;

import clases.Articulo;
import clases.Seccion;
import java.util.List;
import java.util.Set;

/**
 *
 * @author Rafa
 */
public class ModificarRevistaActionForm extends org.apache.struts.action.ActionForm {

    private String update;
    private String error;
    private String errorAlert;
    private String mensajeAlert;

    private String idRevista;
    private String idSeccion;
    private String estadoRevista;
    private String numero;
    private String fechaPublicacion;//private Date fechaPublicacion;
    private Set<Seccion> seccions;
    private Set<Articulo> listaArticulosImprimir; //Lista de articulos con el estado: A Imprimir
   
    //Anadir
    private String[] seccionesEnRevista = {};
    private int numSeccionesTotales;
    private List<Seccion> listaTodasSecciones;
    
    //Cierre y creacion de revista
    private String mostrarCierreNumero;
    private String mostrarCrearRevista;
    private String ubicacionWebInf;

    public String getIdSeccion() {
        return idSeccion;
    }

    public void setIdSeccion(String idSeccion) {
        this.idSeccion = idSeccion;
    }
    
    public int getNumSeccionesTotales() {
        return numSeccionesTotales;
    }

    public void setNumSeccionesTotales(int numSeccionesTotales) {
        this.numSeccionesTotales = numSeccionesTotales;
    }
    
    public List<Seccion> getListaTodasSecciones() {
        return listaTodasSecciones;
    }

    public void setListaTodasSecciones(List<Seccion> listaTodasSecciones) {
        this.listaTodasSecciones = listaTodasSecciones;
    }
     
    public String[] getSeccionesEnRevista() {
        return seccionesEnRevista;
    }

    public void setSeccionesEnRevista(String[] seccionesEnRevista) {
        this.seccionesEnRevista = seccionesEnRevista;
    }

    public String getIdRevista() {
        return idRevista;
    }

    public void setIdRevista(String idRevista) {
        this.idRevista = idRevista;
    }

    public Set<Articulo> getListaArticulosImprimir() {
        return listaArticulosImprimir;
    }

    public void setListaArticulosImprimir(Set<Articulo> listaArticulosImprimir) {
        this.listaArticulosImprimir = listaArticulosImprimir;
    }

    public String getEstadoRevista() {
        return estadoRevista;
    }

    public void setEstadoRevista(String estadoRevista) {
        this.estadoRevista = estadoRevista;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getFechaPublicacion() {
        return fechaPublicacion;
    }

    public void setFechaPublicacion(String fechaPublicacion) {
        this.fechaPublicacion = fechaPublicacion;
    }

    public Set<Seccion> getSeccions() {
        return seccions;
    }

    public void setSeccions(Set<Seccion> seccions) {
        this.seccions = seccions;
    }

    public String getError() {
        return error;
    }

    public void setError(String msg) {
        this.error
                = "<span style='color:red'>" + msg + "</span>";
    }

    public String getMensajeAlert() {
        return mensajeAlert;
    }

    public void setMensajeAlert(String mensajeAlert) {
        this.mensajeAlert = mensajeAlert;
    }

    public String getErrorAlert() {
        return errorAlert;
    }

    public void setErrorAlert(String errorAlert) {
        this.errorAlert = errorAlert;
    }

    public String getUpdate() {
        return update;
    }

    public void setUpdate(String update) {
        this.update = update;
    }

    public String getMostrarCierreNumero() {
        return mostrarCierreNumero;
    }

    public void setMostrarCierreNumero(String mostrarCierreNumero) {
        this.mostrarCierreNumero = mostrarCierreNumero;
    }

    public String getMostrarCrearRevista() {
        return mostrarCrearRevista;
    }

    public void setMostrarCrearRevista(String mostrarCrearRevista) {
        this.mostrarCrearRevista = mostrarCrearRevista;
    }

    public String getUbicacionWebInf() {
        return ubicacionWebInf;
    }

    public void setUbicacionWebInf(String ubicacionWebInf) {
        this.ubicacionWebInf = ubicacionWebInf;
    }
       

    /**
     *
     */
    public ModificarRevistaActionForm() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * This is the action called from the Struts framework.
     *
     * @param mapping The ActionMapping used to select this instance.
     * @param request The HTTP Request we are processing.
     * @return
     */
    /*public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
     ActionErrors errors = new ActionErrors();
     if (getName() == null || getName().length() < 1) {
     errors.add("name", new ActionMessage("error.name.required"));
     // TODO: add 'error.name.required' key to your resources
     }
     return errors;
     }*/
}
